html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, figure, footer, header, menu, nav, section, time, mark, audio, video, details, summary{ margin:0; padding:0;}
body {height: 100%;font-family: "Microsoft Yahei", "Arial";color: #333;background-color: #f8f8f8;font-size: 14px;overflow-x: hidden;position: relative;}
img{border:none;vertical-align:middle;}
i,em{ font-style:normal;}
li{ list-style-type:none;}
textarea{ resize:vertical;}
a{text-decoration:none}
input[type=number] {-moz-appearance:textfield;}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}
input[type=submit],
input[type=reset],
input[type=button]{outline:none;filter: chroma(color=#000000);}
input[type=text]{outline:none;filter: chroma(color=#000000);}
input::-webkit-input-placeholder {color: #787878;}
/*-----------public----------*/
.warp{width: 1200px;margin: 0 auto;position: relative;}
.index_header{height:827px;background:url("../images/index_top.png") no-repeat top center/100%;position: absolute;top: 0;width: auto;right: 0;left: 0;margin: auto;z-index: 0;}

/*-----------header----------*/
.header-banner{background: transparent;height: 175px;}
.header-banner .container{background: url("../images/nav_top.png") no-repeat top center;}
.header-logo{float: left;padding:40px 0 0 0 ;}
.header-search{float: right;margin: 80px 0 0 0;}
.header-mainNav{background: transparent;height: auto;}
.mainNav{background: #1369c0;padding-top: 7px;max-width: 100%;}
.mainNav li:after, .mainNav li.li-index:before{background:transparent;}
.mainNav li a:hover:after{width: 0;}


.header-mainNav li{width:14.1%;float: left;margin-left:30px;}
.header-mainNav li a{display: block;width: 100%;line-height:61px;font-size:1.5em;color:#ffffff;text-align: left;}
.header-mainNav li a span{width: 35px;float: left;height: 61px;}
.header-mainNav li a:hover{background: #ffffff;color:#1369c0}
.header-mainNav li .nav_span1{background: url("../images/dao1.png")no-repeat ;margin-left:28px;margin-right:5px;}
.header-mainNav li .nav_span2{background: url("../images/dao2.png")no-repeat ;margin-left:20px;margin-right:5px;}
.header-mainNav li .nav_span3{background: url("../images/dao3.png")no-repeat ;margin-left:23px;margin-right:5px;}
.header-mainNav li .nav_span4{background: url("../images/dao4.png")no-repeat ;margin-left:20px;margin-right:5px;}
.header-mainNav li .nav_span5{background: url("../images/dao5.png")no-repeat ;margin-left:20px;margin-right:5px;}
.header-mainNav li .nav_span6{width: 50px;background: url("../images/dao6.png")no-repeat ;margin-left:14px;margin-right:5px;}

.header-mainNav li a:hover .nav_span1{background: url("../images/dao1_after.png") no-repeat }
.header-mainNav li a:hover .nav_span2{background: url("../images/dao2_after.png") no-repeat }
.header-mainNav li a:hover .nav_span3{background: url("../images/dao3_after.png") no-repeat }
.header-mainNav li a:hover .nav_span4{background: url("../images/dao4_after.png") no-repeat }
.header-mainNav li a:hover .nav_span5{background: url("../images/dao5_after.png") no-repeat }
.header-mainNav li a:hover .nav_span6{background: url("../images/dao6_after.png") no-repeat }

.header-mainNav li:nth-child(1){margin-left: 0px;}
.header-mainNav li:nth-child(3){width: 17%;}

/*-----------yyb-main----------*/
.yyb-main {position: relative;}
.yyb-main .container{padding: 15px;overflow: hidden;background: #fff;width: 1170px;}
.index-banner{overflow: hidden;float: left;width:54%;position: relative;}
.index-banner img{width: 100%;height: 100%;}
.index-top-lists{float: right;width: 44%;}

.new_list_top_title{font-size: 16px;color:#333333;font-weight: bold;line-height: 50px;text-indent: 10px;}
.new_list_top_jj{width: 100%;height: 55px;font-size: 14px;color:#333333;text-indent: 2rem;line-height:28px;}
.new_list_top_jj a{font-size: 14px;color:#c50001}
.new_button{width: 100%;overflow: hidden;display: flex;align-items: center;justify-content: space-between;}
.new_button a{width: 48%;
  height: 46px; 
  line-height: 46px;
  background: #e7f2fe;
  font-size: 18px;
  text-align: center;
  color: #1369c0;
  font-weight: bold;
  display: flex;
  align-items: center;
  justify-content: center;}
  .new_button a img {
    height: 18px;
  }


.yyb-list .hd{border-bottom:3px solid #e4e4e4;}
.yyb-list .hd ul{overflow: hidden;margin-bottom: -3px;}
.yyb-list .hd ul li{float: left;margin-right: 22px;}
.yyb-list .hd ul li:last-child{margin-right: 0px;}
.yyb-list .hd ul li.on{border-bottom:3px solid #1369c0}
.yyb-list .hd ul li.on a{color:#1369c0;}
.yyb-list .hd ul li a{font-size: 20px;color:#333333;line-height: 45px;}

.index-table .yyb-list ul,.yyb-list .bd ul{overflow: hidden;}
.index-table .yyb-list ul li,.yyb-list .bd ul li{overflow: hidden;padding-left: 18px;background: url("../images/news_biaodian.png") no-repeat left center;}
.index-table .yyb-list ul li a,.yyb-list .bd ul li a{float: left;line-height: 38px;font-size: 16px;color:#333333;}
.index-table .yyb-list ul li .xxtime,.yyb-list .bd ul li .xxtime{float: right;color:#939393;font-size: 16px;line-height: 38px;}

.index-minbanner{width: 100%;padding-top: 10px;overflow: hidden;position: relative;}
.index-minbanner .swiper-slide{width: 100% !important;}
.index-minbanner .swiper-slide a,
.index-minbanner .swiper-slide img{display:inline-block; width: 100%;}

/*-----------专题专栏----------*/
.ztzl{background: #edf3f9;position: relative;width: 100%;}
.ztzl-tit{display: none;}
.single{width: 100%;margin: 0 auto;position: relative;}
.single img{width: 100%;max-height: 100px;}
.ztzl_body_title{height: 90px;background: url("../images/ztzl_title.png") no-repeat top center/100%;}
.ztzl_body_list{overflow: hidden;margin:22px 0 30px 0;}
.prev, .next {position: absolute;width: 36px;cursor: pointer;height: 100px;top: 0px}

.prev {background: url("../images/ztzl_nav_left.png") no-repeat #edf3f9;left: -40px;}

.next {background: url("../images/ztzl_nav_right.png") no-repeat #edf3f9;right: -40px;}

/*-----------index-table----------*/

.index-table{margin-top: 30px;}
.index_jdgg_list{height:391px;border:1px solid #ebedee;background: #fff;}
.index_jdgg_left{width: 237px;height: 391px;float: left;background: url("../images/zwfw_nav_banner.png") no-repeat;}
.index_jdgg_right{width: 918px;float: right;padding:15px 15px 10px 0}

.index_jdgg_left a{width: 222px;height: 65px;background: #1369c0;line-height: 65px;color:#ffffff;font-size:20px;text-indent: 60px;display: inline-block;margin: 30px 0 0px 14px;}
.index_jdgg_left .jdgg_button_hover{width: 247px;background: url("../images/zwfw_after.png") no-repeat top center/100%; }

.zfxxgk_left{width: 495px;float: left;}

.zcjdbody_top{height:49px;}
.zcjdbody_foot{height:155px;}
.zcjdbody_top_nav{height: 35px;border-bottom:1px solid #ebedee;position: relative}
.zcjd_nav,.tzgg_nav{width: 88px;height: 35px;position: relative;float: left;font-size: 16px;color:#333333;font-weight: bold;text-align: center;line-height: 35px;margin-right: 20px;}
.zcjdbody_top_nav_hover{color:#1369c0;}
.zcjdbody_top_nav_hover span{display: block;width: 16px;height: 7px;background: url("../images/zwfwxl.png") no-repeat;position: absolute;bottom:-8px;left:34px;}


.anniubody a{text-align: center;line-height: 14px;font-size: 16px;color:#1369c0;font-weight: bold;display: inline-block;margin:10px 5px;border-left:3px solid #1369c0;padding-left: 10px;}


.zfxxgk_right{width: 362px;float: right;}

.zfxxgk_right_list ul{overflow: hidden;width: 105%;}
.zfxxgk_right_list ul li{width: 90px;height: 120px;float: left;margin-left:30px;}
.zfxxgk_right_list ul li a{display: block;width: 100%;height: 120px;}
/*.zfxxgk_right_list ul li:nth-child(1), .zfxxgk_right_list ul li:nth-child(4){margin-left: 0px;}*/
.zfxxgk_right_list ul li a p{height: 30px;font-size: 14px;color:#333333;line-height: 24px;text-align: center}


.zxgd_nav1 span{display: block;width: 82px;height: 75px;background:url("../images/zwfw_an1.png") no-repeat;margin-left:5px;}
.zxgd_nav1:hover span{background: url("../images/zwfw_an1_after.png") no-repeat}
.zxgd_nav2 span{display: block;width: 82px;height: 75px;background:url("../images/zwfw_an2.png") no-repeat;margin-left:5px;}
.zxgd_nav2:hover span{background: url("../images/zwfw_an2_after.png") no-repeat}
.zxgd_nav3 span{display: block;width: 82px;height: 75px;background:url("../images/zwfw_an3.png") no-repeat;margin-left:5px;}
.zxgd_nav3:hover span{background: url("../images/zwfw_an3_after.png") no-repeat}
.zxgd_nav4 span{display: block;width: 82px;height: 75px;background:url("../images/zwfw_an4.png") no-repeat;margin-left:5px;}
.zxgd_nav4:hover span{background: url("../images/zwfw_an4_after.png") no-repeat}
.zxgd_nav5 span{display: block;width: 82px;height: 75px;background:url("../images/zwfw_an5.png") no-repeat;margin-left:5px;}
.zxgd_nav5:hover span{background: url("../images/zwfw_an5_after.png") no-repeat}
.zxgd_nav6 span{display: block;width: 82px;height: 75px;background:url("../images/zwfw_an6.png") no-repeat;margin-left:5px;}
.zxgd_nav6:hover span{background: url("../images/zwfw_an6_after.png") no-repeat}
.zxgd_nav7 span{display: block;width: 82px;height: 75px;background:url("../images/zwfw_an7.png") no-repeat;margin-left:5px;}
.zxgd_nav7:hover span{background: url("../images/zwfw_an7_after.png") no-repeat}
.zxgd_nav8 span{display: block;width: 82px;height: 75px;background:url("../images/zwfw_an8.png") no-repeat;margin-left:5px;}
.zxgd_nav8:hover span{background: url("../images/zwfw_an8_after.png") no-repeat}
.zxgd_nav9 span{display: block;width: 82px;height: 75px;background:url("../images/zwfw_an9.png") no-repeat;margin-left:5px;}
.zxgd_nav9:hover span{background: url("../images/zwfw_an9_after.png") no-repeat}

.zwfw_top{overflow: hidden;}
.zwfw_top_left{width: 49%;float: left;border-right: 1px dashed #f1efef}
.zwfw_top_right{width: 49%;float: right;}
.zwfw_top_title{display: block;line-height: 34px;font-size: 16px;color:#333333;font-weight: bold}

.zwfw_top_left ul,.zwfw_top_right ul{overflow: hidden;width: 101%;}
.zwfw_top_left ul li,.zwfw_top_right ul li{width: 100px;height: 30px;float: left;margin:10px 35px 10px 0;}
.zwfw_top_left ul li a,.zwfw_top_right ul li a{display: block;width: 133px;height: 30px;line-height: 30px;float: left;font-size: 14px;color:#333333;text-align: left;}
.zwfw_top_left ul li img,.zwfw_top_right ul li img{margin-right: 10px;}


.zwfw_foot{border-top: 1px solid #f1efef;margin-top: 10px;padding-top: 10px;}
.zwfw_foot ul{overflow: hidden;}

.zwfw_foot ul li{width:98px;height:25px;float: left;margin-top: 8px;}
.zwfw_foot ul li a{line-height:25px;font-size: 16px;color:#333333;}

.yyb-btn{display:block;width: 100%;height: 52px;font-size: 20px;color:#1369c0;line-height: 52px;text-indent: 138px;}
.zfgzbg{background:#ddeefe url("../images/zwfw_zfgzbg.png") no-repeat 85px 0;margin-bottom: 10px;}
.zdlyxxgk{background:#ddeefe url("../images/zwfw_zdly.png") no-repeat 85px 0;}

/*首页二维码*/
.xsq_box_main{width: 100%; height: auto; margin-top: 10px;}
.xsq_box_main ul li{position: relative; display: block; float: left; margin: 16px 8px 0 10px; width: 180px; border: 1px solid #c8c8c8; font: 16px/42px "微软雅黑";}
.xsq_box_main ul li.cur, .xsq_box_main ul li:hover{color: #014886; border: 1px solid #014886;}
.xsq_box_main ul li.cur a, .xsq_box_main ul li:hover a{color: #014886 !important;}
.xsq_box_main ul li a.title{display: block; line-height: 42px; text-align: left; font-size: 16px; text-align: center; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.xsq_box_main ul li .ewmimg{display: none; width: 260px; border: 1px solid #e3e3e3; z-index: 999; background: #fff; position: absolute; padding-top: 10px; bottom: 50px; left: 42%; padding-left: 0px; margin: 0 0 0 -120px; border-radius: 8px;}
.xsq_box_main ul li .ewmimg h3{font-size: 15px; height: 42px; line-height: 42px; overflow: hidden; text-align: center; color: #014886;}
.xsq_box_main ul li .imgbox{text-align: center;}
.xsq_box_main ul li .imgbox a{display: inline-block; margin: 5px; height: 125px; width: 102px; line-height: 0; background: none !important;}
.xsq_box_main ul li .imgbox .weixi{cursor: default;}
.xsq_box_main ul li .imgbox img{width: 96px; height: 96px; vertical-align: middle; margin: 0 !important;}
.xsq_box_main ul li .imgbox span{display: block; line-height: 24px; padding: 1px; vertical-align: middle; font-size: 14px; text-align: center;}
.xsq_box_main ul li.active{z-index: 1;}
.xsq_box_main ul li.active i{display: block; background: url(../images/2020jjs_icon.png) center 0 no-repeat; z-index: 9999; height: 10px; position: absolute; left: 0; bottom: -9px; width: 100%;}
.xsq_box_main ul li.active .ewmimg{display: block; z-index: 99;}

/*-----------列表页及文章页----------*/
/*------公共导航------*/
.public-head .header-mainNav{background: #1469c0;}
.public-head .mainNav{padding-top: 0;}
.public-head .header-banner{background: url('../images/top_banner.png') no-repeat top center/100%;height: 195px;}

/*------资讯中心------*/
.yyb-list-main{background: #fff;}
.topnews{width:100%;min-height: 184px;}
.topnews_title{margin-top:40px;height: auto;font-size: 30px;text-align: center;line-height:56px;color:#333333}
.topnews_centor{min-height:88px;font-size: 18px;color:#5d5c5c;text-indent: 2rem;line-height: 32px;}
.zxzx_banner{float: none;overflow: hidden;height: auto;position: relative;}
#mySlide {width: 100%;float: none;height: auto;}
#mySlide .bd ul li img{width: 100%;}

.zxzx_conter{overflow: hidden;margin-top: 20px;}
.zxzx_conter_left{width: 65%;float: left;}
.zxzx_conter_right{width: 33%;float: right;}

.zxzx_common_tit{border-bottom: 1px solid #cccccc;overflow:hidden}
.zxzx_top_title{border-left:6px solid #c50001;font-size: 20px;color:#1369c0;font-weight: bold;line-height: 30px;margin: 10px 0;text-indent: 15px;float: left;}
.new_more{float: right;font-size: 14px;color:#a4a4a4;margin-top: 20px;}

.scyw_center,.scyw_foot,.ztzl_news_header{float: none;height: auto;}
.scyw_foot span{display: inline;float: none;padding-right: 45px;}
.ztzl_news_header{margin: 24px 0;}

.zxzx_conter3{width: 104%;overflow: hidden;}
.zxzx_conter_listbox{width: 30%;float: left;margin-right: 35px;}
.zxxx_new_lists{overflow: hidden;}
.zxxx_new_lists li{padding-left: 20px;background: url("../images/zxzx_dian.png") no-repeat left center;width: 92%;overflow: hidden;}
.zxxx_new_lists li a{line-height: 38px;font-size: 16px;color:#333333;float: left;}
.zxxx_new_lists li .zxzx_date{float: right;line-height: 32px;}




/*-----------自适应----------*/

@media (max-width: 1260px){

	.yyb-main{background: #fff;}
	.yyb-main .container{padding:10px 0 0 0;width: 96%;}
	.header-banner .container{background: transparent;}
	.header-logo{float: none;padding-bottom: 30px;}
	.header-search{float: none;margin: 0 auto;}
	.header-mainNav .container{width:100%;}
	.header-mainNav li,.header-mainNav li:nth-child(3){width: 33.3%;margin-left: 0px;}
	.header-mainNav li a{text-align: center;}
	.header-mainNav li a span{display: none;}
	.header-mainNav ul li a:hover{color: #1369c0;}
	.mainNav{padding-top: 0px;}

	.index-banner{float: none;width: 100%;}
	.index-top-lists{float: none;width: 100%;}

	/* .single ul li {width: ;} */

	.index_jdgg_list{padding: 10px;border: none;height: auto;}
    .index-table .index_jdgg_left{width: 100%;height: auto;background: url("../images/index_table.jpg") no-repeat top center/97%;float: none;margin: 0 auto;text-align: center;overflow: hidden;}
    .index-table .index_jdgg_right{width: 100%;float: none;overflow: hidden;padding:20px 10px 0 10px;}
    .index_jdgg_left a{display: inline-block;margin:30px 40px 30px 0 ;text-indent: 0px;}

    .i-right-box{width: 98%;overflow: hidden;}
    .zfxxgk_left{width: 48%;}
    .zfxxgk_right{width: 48%;}

    .public-head .header-banner{height: auto;}

    .footer{height: auto;}
    .foot_dwbq{height: auto;}

}
@media(max-width: 960px){
	.zfxxgk_left,.zfxxgk_right{float: none;width: 96%;}
	.zxzx_conter_listbox{margin-right: 20px;}

}
@media(max-width: 767px){
	.header-mainNav li a{font-size: 1.25em;}
	.index_jdgg_left a,.index_jdgg_left .jdgg_button_hover{width: 33.3%;line-height: 3;font-size: 1.3em;height: auto;}
	.zxzx_conter_left,.zxzx_conter_right{float: none;width: 100%;}
	.zxzx_conter_listbox{float: none;width: 100%;}

}
@media(max-width: 530px){
	.index_header{display: none;}
	.yyb-list .hd ul li{margin-right: 20px;}
	.yyb-list .hd ul li a{font-size: 1.25em;}
	.new_list_top_title{font-size: 1em;line-height: 30px;margin-top: 5px;}
	.new_list_top_jj{height: 30px;}
	.top-news a{font-size: 1em;}
	.yyb-list .bd ul li a,.index-table .yyb-list ul li a{font-size: 1em;}
	.yyb-list .bd ul li .xxtime,.index-table .yyb-list ul li .xxtime{font-size: 0.95em;}
	.new_button a{width: 46%;font-size: 15px;}
	.swiper-pagination-bullet{width: 15px;height: 15px;font-size: 12px;line-height: 1.4em;}

	.ztzl_body_title{display: none;}
	.ztzl-tit{display: block;font-size: 15px;text-align: center;font-weight: bold;border-bottom: 1px solid #ddd;padding: 10px 0;color: #1369c0;}
	.single img{height: 70px;}

	.index_jdgg_left a,.index_jdgg_left .jdgg_button_hover{line-height: 2;font-size: 1em;margin: 10px 20px 10px 0;}
	.index_jdgg_left .jdgg_button_hover{background-position: 70%;}

	.anniubody a{font-size: 13px;}
	.zfxxgk_right_list ul li{margin-left: 15px;}

	.yyb-btn{height: 44px;line-height: 44px;font-size: 16px;background-size: 12%;background-position: 86px -2px;}

	.zwfw_top_left{width: 98%;float: none;border-right: none}
	.zwfw_top_right{width: 98%;float: none;}
	.zwfw_foot ul li{width: 82px;}
	.zwfw_foot ul li a{font-size: 14px;}
}

